home *** CD-ROM | disk | FTP | other *** search
- #ifndef _qed_se_h_
- #define _qed_se_h_
-
- /*
- * Kommunikation mit einer Programmiershell.
- */
- #include "seproto.h"
-
- #define SHELLANZ 6
-
- typedef struct {
- UBYTE Name[9]; /* GEM-Name der Shell */
- PATH Makefile;
- } ShellEntry;
-
- /* globale Variablen */
- EXTERN ShellEntry se_shells[];
- EXTERN BOOLEAN se_activ;
- EXTERN BOOLEAN se_autosave;
- EXTERN BOOLEAN se_autosearch;
-
- EXTERN VOID setup_semenu(VOID);
- /*
- * Setzt das Shell-Menü
- */
-
- EXTERN VOID hndl_se (WORD *msg);
- /*
- * Wertet die von der Shell kommenden Messages aus
- */
-
- EXTERN VOID hndl_es (WORD menuitem);
- /*
- * Wertet die im menü ausgewählten Aktionen aus und schickt sie der Shell
- */
-
- EXTERN VOID timer_se (VOID);
- /*
- * Wird von der globalen Event-Schleife alls 600ms aufgerufen.
- */
-
- EXTERN VOID init_se (VOID);
- EXTERN VOID term_se (VOID);
-
- #endif
-